SL: a "quick and dirty" but working intermediate language for SVP systems
نویسنده
چکیده
The CSA group at the University of Amsterdam has developed SVP, a framework to manage and program many-core and hardware multithreaded processors. In this article, we introduce the intermediate language SL, a common vehicle to program SVP platforms. SL is designed as an extension to the standard C language (ISO C99/C11). It includes primitive constructs to bulk create threads, bulk synchronize on termination of threads, and communicate using word-sized dataflow channels between threads. It is intended for use as target language for higher-level parallelizing compilers. SL is a research vehicle; as of this writing, it is the only interface language to program a main SVP platform, the new Microgrid chip architecture. This article provides an overview of the language, to complement a detailed specification available separately.
منابع مشابه
Mapping Loop - Based Programs onto a Multithreaded Processor
Saougkos Dimitrios. PhD Candidate, Computer Science Department, University of Ioannina, Greece. Graduation Month, Graduation Year. “Mapping Loop-Based Programs onto a Multithreaded Processor”. Thesis Supervisor: Manis George. This thesis offers some insight into the automatic parallelization of loops by introducing and describing a source-to-source parallelizing compiler developed from scratch ...
متن کاملImpact of Using YouTube Videos on Iranian Intermediate Male and Female EFL Learners' Listening Skill Development
This study aimed at investigating the effect of instructional YouTube videos on Iranian male and female EFL learners' listening comprehension. It was conducted with 60 male and female intermediate male and female EFL learners. The Oxford Quick Placement Test (OQPT) was used to measure the participants’ language proficiency to make sure about homogeneity of the participants. The participants wer...
متن کاملAutonomously Noticing Incorrect Language Use: Does it Improve EFL Learners' Grammatical Accuracy?
Promoting communicative interactions, while simultaneously drawing students’ attention to language form, is considered as a potentially significant area of research in second language acquisition. This study focuses on the effect of transcribing task, as an autonomous noticing activity, on intermediate and advanced EFL learners' grammatical accuracy. The study was conducted in two advanced and ...
متن کاملInteractive Effect of Pragmatic Eliciting Tasks on EFL Pre-intermediate Learners' Speaking Proficiency
The present study investigated the effect of pragmatic eliciting tasks on EFL pre-intermediate learners speaking proficiency. Thus this study aimed at comparing the English language learners who practiced pragmatic eliciting tasks and the ones who used traditional speaking activities such as questions and answers, discussion, etc. In doing so, 40 learners out of 80 were selected through Oxford ...
متن کاملInteractive Effect of Pragmatic Eliciting Tasks on EFL Pre-intermediate Learners' Speaking Proficiency
The present study investigated the effect of pragmatic eliciting tasks on EFL pre-intermediate learners speaking proficiency. Thus this study aimed at comparing the English language learners who practiced pragmatic eliciting tasks and the ones who used traditional speaking activities such as questions and answers, discussion, etc. In doing so, 40 learners out of 80 were selected through Oxford ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1208.4572 شماره
صفحات -
تاریخ انتشار 2012